.mydp,
.mydp .headertodaybtn {
    border: none !important;
}

.mydp .headerbtncell,
.mydp .selbtngroup {
    vertical-align: inherit;
}

.mydp .invaliddate {
    background: transparent;
}

.mydp .btnclearenabled:hover,
.mydp .btndecreaseenabled:hover,
.mydp .btnincreaseenabled:hover,
.mydp .btnpickerenabled:hover,
.mydp .headertodaybtnenabled:hover .mydp .icon-mydpcalendar {
    background: transparent;
}

.mydp .icon-mydpremove {
    font-size: 0;
}

.mydp .icon-mydpcalendar:before {
    content: '';
    background: url('../../assets/images/icon_date.png') no-repeat;
    width: 15px;
    height: 13px;
    position: absolute;
    right: 10px;
    background-size: 100%;
    top: 15px;
}